hedgewars/uLand.pas
2018-07-17 Wuzzy Clarify/rewrite a few OutError messages
2018-07-17 Wuzzy Clarify the wording of a few checkFails messages
2018-03-23 Wuzzy Add new game flag gfSwitchHog, enable hog switching at turn start
2017-10-24 nemo use pitch for surfaces, land_width x2 since 16 bit
2017-10-19 nemo extend land digest to all surfaces that could possibly be loaded into Land[] - i.e. ones that impact sync
2017-09-29 sheepluva rename ifTransparent to ifColorKey
2016-12-06 sheepluva tweak landtex filling some more. cuz it's fun
2016-12-03 sheepluva GOTTA GO FAST! - speed up landtex filling
2016-11-26 sheepluva simplify code of previous commit ( ba1807589eaa )
2016-11-26 sheepluva OCD-compatibility-patch: make border stripes consistent in direction and offset, seamless.
2016-11-15 Wuzzy Remove old Fort Mode from frontend
2016-05-17 sheepluva implement ExtraftFileDir and ExtractFileName in uUtils
2016-04-27 sheepluva tweak preview
2016-04-27 sheepluva tweak preview
2016-04-27 sheepluva Added "Forts" to map type selection. This makes the mode easier selectable/discoverable. Also the slider can be used to adjust the distance between forts.
2016-04-26 sheepluva create forts in random order
2016-04-26 sheepluva also make forts face inwards in wrap mode, if there are only 2 teams
2016-04-26 sheepluva fix last fort not facing left
2016-04-26 sheepluva Fort Mode: allow more than 2 clans
2016-04-13 nemo Use our copy for border too
2016-04-13 nemo SDL blit wraps at 16,384 - not the first time that routine has disappointed us.
2016-02-09 unC0Rr Fix possible crashes/hangs due to recent changes
2016-01-31 unc0rr Bye-bye TryDo
2016-01-09 unc0rr SDLTry doesn't halt engine no more
2015-12-31 nemo Some themers expressed desire to have translucent themes. While the current AA stuff in uLandGraphics won't really allow this to work with LandBackTex properly, seems to me it should be safe to allow alpha for LandTex. Our LandTex should all have alpha of 255 on the existing themes.
2015-11-10 sheepluva merge default sdl2transition
2015-08-10 sheepluva more copyright fixes
2015-07-18 sheepluva always draw border on terrain if there is only a map mask and no map image. this is a workaround for the fact that space campaign masks use white (lfObject) color instead of black (lfBasic)
2015-07-13 sheepluva don't keep around those right-side fort files which are just mirror images of left-side forts. generate them at run-time instead. note: inlining changes and deleting files - so consider clean build/install
2014-12-24 nemo Tweak to land texturing. Treat any non-lfBasic as edge
2014-12-11 sheepluva world edge tweakes/fixes
2014-12-05 sheepluva adjust position of world edges (at 150 px away from outmost land collision, or less if land array ends earlier)
2014-12-02 nemo switch mapgen to enum. should still try and make sure the values are backwards compatible if possible.
2014-11-11 unc0rr Fix some stuff from coverity
2014-10-01 sheepluva use constants for mapgen, expose those to lua
2014-08-21 unc0rr Add separate option for perlin gen
2014-08-13 unc0rr Apply new distortion on maze gen
2014-05-30 sheepluva get rid of fpc warnings/hints
2014-03-14 unc0rr Move template-based generator into its own file
2014-03-14 unc0rr Some optimizations
2014-03-10 unc0rr - Rework FillLand
2014-03-07 unc0rr Perlin noise generator untweaked, temporarily replacing maze generator
2014-02-28 unc0rr Use all pixels, not only 8x8 areas
2014-02-27 unc0rr Oops, remove debug stuff which hid the feature
2014-02-26 unc0rr Add alpha channel to preview
2014-02-16 unc0rr Reduce number of warnings in pas2c-generated code
2014-02-11 unc0rr - pas2c recognizes typecasts in initialization expressions
2014-02-04 sheepluva update FSF address. note: two sdl include files (by Sam Lantinga) still have the old FSF address in their copyright - but I ain't gonna touch their copyright headers
2014-01-21 koda merge
2014-01-19 unc0rr - Make Racer report achievements
2014-01-19 sheepluva (experimental) merging the new procedures for different pixel representations (1D/2D arrays) into a single procedure with the algorithm and two procedures for the different mapping. - because redundant code sucks (at least twice)
2014-01-21 koda fixwhitespace and dos2unix
2014-01-19 sheepluva (experimental) make the mysterious borders around land/hats/etc that appear on zoom vanish
2014-01-21 koda partial merge of the webgl branch
2014-01-17 sheepluva update copyright to 2014
2014-01-04 unc0rr merge default webgl
2013-12-31 nemo allow SDL 1.2 to at least do a 32767 map. We probably should add a TryDo somewhere to assert that limit on SDL 1.2 to avoid overflows. Ditto int version for SDL 2 0.9.20
2013-12-26 unc0rr Oops, meant Land
2013-11-07 unc0rr Provide more information to SDLTry sdl2transition
2013-10-11 nemo disable side borders if bounce or wrap
2013-10-11 koda merge with latest defaul, fixing compiling with fpc, parsing and rendering with pas2c, some minor problems with compiling with clang webgl
2013-08-13 unc0rr gfShoppaBorder
2013-06-28 nemo Remove some GLunit dependencies noticed on graph. uUtils was using it for GLfloat - but, the stuff it was returning to was usually converting to "real" anyway. uLand was including it unnecessarily. Minor refactor
2013-06-20 unc0rr First select group of templates, then pick template from selected group
2013-06-04 koda update branch webgl
2013-05-29 unc0rr bump copyright year for Andrey entries
2013-04-04 nemo So. Some themes have objects that seem to be large natural extensions of the landscape. Masks allow maintaining that. Lemme know if it doesn't look good. If it doesn't, can still use for ice/bounce/indestructible. Indestructible bunker object for example.
2013-01-26 koda update branch webgl
2013-01-10 martin_bede Fix tons of warnings
2012-12-25 koda update branch with default webgl
2012-12-07 mk12 will fix this http://code.google.com/p/hedgewars/source/detail?r=9f0e79ab51f00f3b1e133ae70cdd63f6963439c0 and will allow hedgewars to build without video recording enabled, for the time being although i want to talk to koda or someone to understand what should be #ifdef'd and if i've done too much or too little.. but at least that will let it build
2012-12-02 nemo fix mask only
2012-11-21 koda updated branch webgl
2012-11-18 unc0rr Convert reading hedgehogs limit from map config
2012-11-11 koda merge xymeng's gsoc engine with a few updates (and further checks on symbol definitions) webgl
2012-11-14 unc0rr Get rid of Pathz and UserPathz physfslayer
2012-11-08 nemo objects too
2012-11-08 nemo something bender asked for. allow a mask without a map
2012-11-07 nemo LongInt Land width/height, mouse coords
2012-11-06 nemo support ridiculously large maps
2012-11-03 koda merge from 0.9.18
2012-11-01 nemo fix for forts mode *sob* 0.9.18 0.9.18-release
2012-09-16 Medo Merge
2012-08-31 sheepluva clean up LoadImage and UserPathz/AltPath/etc related redundancy by introducing 3 new functions in uStore.pas
2012-08-27 Medo Merge
2012-08-24 nemo fromdos + fix end of turn velocity
2012-08-24 nemo Fix formatting, reduce border sensitivity
2012-08-22 nemo Burn a random number in the override. Make sure cirbuf is reset.
2012-08-18 Medo Merge
2012-08-22 unc0rr now really avoid
2012-08-22 nemo avoid overflow on templates
2012-08-21 nemo allow lua to specify template by number
2012-08-18 Medo engine: Fixed indentation regression
2012-08-18 Medo Merge
2012-08-18 nemo oops
2012-08-18 Medo engine: Fixed sigsegv on android caused by modifying Template.FillPoints constants
2012-08-18 nemo Avoid a bit of a memory spike on small maps
2012-08-05 nemo unbreak AI. remove inits from uLand
2012-08-05 nemo First pass at variable land size. For playing a small map (forced on rqLowRes), this should save 42MiB of RAM.
2012-06-26 nemo Add green mask for anti-portal areas on custom maps. Flagged as Bouncy since it is intended for that general use. Needs testing.
2012-06-03 nemo Only create textures for non-empty LandPixel chunks. This should save a fair amount of memory, especially on smaller maps, and eliminate a number of draws
2012-05-31 unc0rr pas2c stuff
2012-05-14 unc0rr Learn hask^Wpascal, dudes!
2012-05-11 unc0rr sysutils -> SysUtils
2012-05-11 nemo Avoid returning an array for the sake of pas2c
2012-05-05 koda old typed const moved to their proper unit
2012-05-01 koda breaking news, we don't support typed consts anymore
2012-04-24 nemo Oh, and I guess this is needed as well, although if many other places in the code do this, pas2c will need
2012-04-21 unc0rr - Remove support for variables in command handlers
2012-02-17 koda the most important commit of the year
2012-02-05 unc0rr Further work on propagating types. Now it hopefully works fully, just need to annotate namespace with types first.
2012-01-17 lovelacer A partial reformatting of the pascal code to have consistent syntax. Things that are still inconsistent.
2011-12-03 unc0rr Some cleanup here and there
2011-12-03 unc0rr - Give uLand more modularity
2011-11-27 unc0rr Countless imporvements to the parser and countless help to the parser in sources.
2011-11-12 Xeli merge...i think hedgeroid
2011-11-10 nemo Make mazes filter use same variable as template filter
2011-11-06 nemo Add missing grayscale conversions
2011-10-31 nemo Force a desync if there is a script name mismatch. This avoids playing until the game desyncs due to script differences.
2011-10-28 koda one dangerous merge hedgeroid
less more (0) -120 tip