X-Git-Url: https://git.jsancho.org/?a=blobdiff_plain;f=irrlicht%2Fbase.scm;h=dba889b6168eddb90b15b5518740111614d149aa;hb=6bcbb2cefb0e69afae9b1de828b85f506b1bef19;hp=4f08eefec60e192deb3a85ae478069861d4611a8;hpb=564416a9178fd8cef21364c2d921af6c8166115d;p=guile-irrlicht.git diff --git a/irrlicht/base.scm b/irrlicht/base.scm index 4f08eef..dba889b 100644 --- a/irrlicht/base.scm +++ b/irrlicht/base.scm @@ -22,7 +22,13 @@ #:use-module (oop goops) #:use-module (system foreign) #:export ( - irr-pointer)) + irr-class + irr-pointer + is-empty?)) (define-class () - (irr-pointer #:init-value %null-pointer #:accessor irr-pointer #:init-keyword #:irr-pointer)) + (irr-class #:init-value "" #:getter irr-class) + (irr-pointer #:init-value %null-pointer #:getter irr-pointer #:init-keyword #:irr-pointer)) + +(define-method (is-empty? (obj )) + (equal? (irr-pointer obj) %null-pointer))