adsoda, 4DNav: fix compile errors exposed by stronger static checking
parent
0a8fb3e5f3
commit
69bf52c2a6
|
@ -172,7 +172,7 @@ VAR: present-space
|
|||
swap call space-ensure-solids
|
||||
>present-space
|
||||
update-model-projections
|
||||
update-observer-projections ;
|
||||
update-observer-projections ; inline
|
||||
|
||||
: rotation-4D ( m -- )
|
||||
'[ _ [ [ middle-of-space dup vneg ] keep
|
||||
|
|
|
@ -60,7 +60,7 @@ t to: remove-hidden-solids?
|
|||
: dimension ( array -- x ) length 1- ; inline
|
||||
: last ( seq -- x ) [ dimension ] [ nth ] bi ; inline
|
||||
: change-last ( seq quot -- )
|
||||
[ [ dimension ] keep ] dip change-nth ;
|
||||
[ [ dimension ] keep ] dip change-nth ; inline
|
||||
|
||||
! -------------------------------------------------------------
|
||||
! light
|
||||
|
@ -445,7 +445,7 @@ TUPLE: space name dimension solids ambient-color lights ;
|
|||
|
||||
: space-apply ( space m quot -- space )
|
||||
curry [ map ] curry [ dup solids>> ] dip
|
||||
[ call ] [ drop ] recover drop ;
|
||||
[ call ] [ 2drop ] recover drop ; inline
|
||||
: space-transform ( space m -- space )
|
||||
[ solid-transform ] space-apply ;
|
||||
: space-translate ( space v -- space )
|
||||
|
|
Loading…
Reference in New Issue