HBF)
- Arrows refactored
- New TBlob enemy
- New class TCoin
- TGame refactored
- TGameSprite refactored
- THero refactored
-New item TStalactite
-New arrows (more directions)
-New blob enemy
-New jellyfish enemy
-Stalactite now breaks when contact a tile
-New TBat enemy
-After a new level and after death there are some seconds of Inmunity
-Better ice
-Stalactite works also in vertical scrolls
-new Spider animation
-Spider now detects tiles
-Sprites now have a Z
-Bitmaps are now separated in different files (cleaner)
-New TBoss1 enemy
-TGameSprite.CollisionLayer removed
-THero.Door removed
-Blob can also now start from the air properly
-Hero has a Z now
-Collision adjusted in general using BoundingBoxes
-Presentation colors changed
-Map now attach the main engine
-New attribute NOT_SOLID
-Levels changed
-New element spike
-New GetCollisionData()
-IsSolid widely used
-New element nonsolid, moving items can cross them
-Now levels with darkness can be created (level 8)
-Collision functions now return an enumerator rather than a boolean
-Sparks are generated in the very front layer
-Under some circumstances there was a double top collision against moving items
-Added gameover sound
-menu screen also shows highscores
-New setters for State and Facing in TGameSprite
-Animations are set via States
-When on top of a tile and another tile comes from the top and touch our head, hero dies
-Arrows don't stop when hero has immunity
-Fires use another sprite
-New music for level 12
-New sample for spikes
BB)
-Removed AnsiString from some classes
-Maps now can be paused
-Layer.Render refactored once again
-New interface ITag
-New TSpriteEngine.Pause() method
-ILayer and ISprite interfaces can be tagged via GetTag() / SetTag()
-Fixed counter stuff in sprites and added some methods, GetCounter() and CounterExists()
-Blinking in sprites done every 6 frames (looks more realistic)
-New TSurface.GetDefaultBB() that scans the surface in order to adjust the bounding boxes automatically (this method is always called from the surface generator)
-TRandom,NextFloat() fixed
-TUtils.InRange() new method
-Fixed nasty bug in bitmap CRC (really!)
-TPolygon renamed to TPolygonEx
-No animation in Pause
-Clip default value in TSurface corrected
-Surface cache is now a UInt64 rather than string
-Fixed a issue in TSpriteEngine.Sort()
-TSpriteEngine.Clear simplified
-TLayer Attach engine methods improved internally
-When a TAnimationSprite is destroyed the sprites from the pool are also released
-Sprite Counters are aware of the pause system
-IImage is now IBitmap
-ILayer new GetAttribute() and GetTileRect()
-IPoolable = IPool
-New interface IInterfaced
-TDummySprite implements IInterfaced
-TPooledObject renamed to TInterfacedObjectEx IPooled not longer implemented
-TFontEx has now some new properties like Angle, Zoom and Alpha
-Texture multiplication is done properly
-TGraphicsDriver Uninitialize now stops the timer
-TLayer dimensions fixed (nasty + 1)
-TLevel has more information like time or type
-Changed the order of the render internally
1, items
2, attached engines
3, tiles
-Clip moved from TSurface to TDummySprite, so the clip goes per sprites and not per surface (silly idea)
Links updated
Boy this game should be promoted in a cool platform like www.appaly.com!
ReplyDeleteDo you know it? ;)
amasya
ReplyDeletesinop
çorum
sakarya
van
APMK7D
bitlis
ReplyDeletekastamonu
çorum
van
sakarya
MF46
https://titandijital.com.tr/
ReplyDeleteçanakkale parça eşya taşıma
kırıkkale parça eşya taşıma
erzurum parça eşya taşıma
burdur parça eşya taşıma
İCX4MY
ankara parça eşya taşıma
ReplyDeletetakipçi satın al
antalya rent a car
antalya rent a car
ankara parça eşya taşıma
İU21
istanbul evden eve nakliyat
ReplyDeletebalıkesir evden eve nakliyat
şırnak evden eve nakliyat
kocaeli evden eve nakliyat
bayburt evden eve nakliyat
EJJB28
çankırı evden eve nakliyat
ReplyDeletekırşehir evden eve nakliyat
kütahya evden eve nakliyat
hakkari evden eve nakliyat
antalya evden eve nakliyat
KQS8V
F2A29
ReplyDeleteKırşehir Parça Eşya Taşıma
Iğdır Lojistik
Bartın Evden Eve Nakliyat
Eskişehir Parça Eşya Taşıma
Bursa Evden Eve Nakliyat
B40D0
ReplyDeleteAmasya Lojistik
Kırklareli Şehirler Arası Nakliyat
Diyarbakır Parça Eşya Taşıma
Tekirdağ Boya Ustası
Adıyaman Şehirler Arası Nakliyat
Kars Parça Eşya Taşıma
Ünye Marangoz
Sinop Lojistik
Hatay Şehir İçi Nakliyat
85F10
ReplyDeleteKırıkkale Şehir İçi Nakliyat
Paribu Güvenilir mi
Sweat Coin Hangi Borsada
Ankara Parça Eşya Taşıma
Çanakkale Lojistik
Osmaniye Şehirler Arası Nakliyat
Etimesgut Boya Ustası
Nevşehir Şehirler Arası Nakliyat
Kayseri Evden Eve Nakliyat
67A80
ReplyDeletehttps://steroidsbuy.net/
sustanon for sale
oxandrolone anavar
Erzurum Evden Eve Nakliyat
masteron for sale
Çerkezköy Evden Eve Nakliyat
Ünye Evden Eve Nakliyat
halotestin for sale
primobolan for sale
F57FC
ReplyDeletebalıkesir bedava sohbet chat odaları
erzincan bedava sohbet odaları
ığdır Chat Sohbet
Batman Sohbet Uygulamaları
sohbet sitesi
edirne mobil sohbet
bedava sohbet chat odaları
batman telefonda rastgele sohbet
çanakkale sohbet siteleri
36E53
ReplyDeleteankara bedava görüntülü sohbet
çankırı rastgele sohbet siteleri
Antep Sesli Sohbet Sitesi
Düzce Sesli Sohbet Odası
trabzon ücretsiz sohbet uygulamaları
Kırşehir Bedava Sohbet Uygulamaları
Aydın Sohbet Uygulamaları
maraş ücretsiz sohbet odaları
karaman telefonda kadınlarla sohbet
3B3C4
ReplyDeleteücretsiz sohbet siteleri
canlı görüntülü sohbet odaları
canlı sohbet siteleri ücretsiz
izmir ücretsiz sohbet siteleri
aydın en iyi ücretsiz sohbet uygulamaları
siirt mobil sohbet odaları
sivas telefonda görüntülü sohbet
giresun sohbet uygulamaları
tunceli parasız sohbet siteleri
EF932
ReplyDeletesushi
pancakeswap
raydium
arculus
phantom
shiba
arbitrum
uwu lend
arbitrum