hedgewars/uTouch.pas
Tue, 04 Feb 2014 19:45:22 +0100 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
Fri, 11 Oct 2013 17:43:13 +0200 koda merge with latest defaul, fixing compiling with fpc, parsing and rendering with pas2c, some minor problems with compiling with clang webgl
Sat, 27 Jul 2013 04:20:49 +0200 koda remove many unneeded ifdefs from uTouch
Sat, 27 Jul 2013 04:19:14 +0200 koda update the touch interface to the new SDL2 API
Fri, 26 Jul 2013 23:02:25 +0200 koda remove old and unused getScreenDPI code
Tue, 25 Dec 2012 04:45:22 +0100 koda update branch with default webgl
Mon, 03 Dec 2012 17:51:57 +0100 Rowan D GCI2012: Convert uMobile into a Callback Record
Sun, 28 Oct 2012 04:28:39 +0100 koda cleanup in initEverything and freeEverything
Thu, 14 Jun 2012 00:21:23 +0200 koda it was inevitable
Wed, 13 Jun 2012 23:25:15 +0200 koda DPI for everyone
Tue, 05 Jun 2012 19:36:07 +0200 Xeli Android: first attempt at using the density call from java
Mon, 21 May 2012 22:54:34 +0200 koda add a nilcheck
Thu, 17 May 2012 16:52:17 +0200 Xeli dont allow choosing weapons when the AI is playing
Fri, 11 May 2012 23:36:42 +0400 unc0rr sysutils -> SysUtils
Sat, 05 May 2012 16:38:41 +0200 Xeli fix breakage
Sun, 29 Apr 2012 21:05:09 +0200 Xeli implement switch for the touch interface
Sun, 29 Apr 2012 18:08:46 +0200 Xeli hide utilitywidget when changing turns, this also fixes some inconsistency when using targetting weapons
Sun, 29 Apr 2012 16:09:42 +0200 Xeli target using the utility button, this fixes bee
Sun, 29 Apr 2012 14:10:59 +0200 Xeli enabled grenade timer, needs a button image
Sat, 28 Apr 2012 15:18:30 +0200 Xeli wops, removed some writeln
Sat, 28 Apr 2012 14:41:40 +0200 Xeli - changed targetting, to launch an airstrike move the cursor/pointer to a location and then press the firebutton
Sat, 28 Apr 2012 12:46:57 +0200 Xeli -Fixed FingerHasMoved function, still might need a little tweaking
Fri, 27 Apr 2012 23:39:01 +0200 Xeli remove last boolean keys references and using only ParseCommand in uTouch now
Mon, 23 Apr 2012 19:23:28 +0200 Xeli in uTouch dont use bools to represent keystrokes, but issue ParseCommands
Fri, 23 Mar 2012 14:18:58 +0100 Xeli unbreak engine
Fri, 23 Mar 2012 14:14:43 +0100 Xeli first part of the utilitywidget (grenade timer/swap hogs) code
Sun, 19 Feb 2012 16:51:22 +0100 Xeli check if the widget is shown before checking if the finger is on the widget
Sun, 19 Feb 2012 00:25:38 +0100 koda two more this time
Sat, 18 Feb 2012 16:56:04 +0100 Xeli moved the firebutton, added the AMWidget button and removed the forwardjump widget(it's longpress on backjump now)
Sat, 18 Feb 2012 15:24:20 +0100 Xeli changed jumping, on x button tap is high jump, on longpress + release is low jump (read: it only does a low jump when you release)
Sat, 18 Feb 2012 11:18:10 +0100 koda one more USE_TOUCH_INTERFACE
Fri, 17 Feb 2012 23:36:05 +0100 Xeli stop the crosshair from twitching when it's not supposed to move + fix aimingUp/Down booleans
Fri, 17 Feb 2012 22:54:45 +0100 Xeli change power() to sqr
Fri, 17 Feb 2012 22:53:02 +0100 Xeli fix crosshair aiming
Fri, 17 Feb 2012 22:18:21 +0100 Xeli remove all hwFloat calculations
Fri, 17 Feb 2012 21:34:33 +0100 Xeli the onScreenwidgets are multitouch now, frequently (alternating) tapping left and right still causes it to bug though, but you have to try hard to duplicate it, works ok for now
Fri, 17 Feb 2012 18:23:36 +0100 koda the most important commit of the year
Fri, 17 Feb 2012 15:55:31 +0100 Xeli forgot begin
Fri, 17 Feb 2012 12:08:01 +0100 koda refactored a few types involved in the touch interface and corrected a few invisible mistakes
Thu, 16 Feb 2012 23:20:49 +0100 koda carried out some cosmetic TODOs in uTouch
Wed, 15 Feb 2012 20:59:00 +0100 Xeli use realtick rather than SDL_GetTicks
Wed, 15 Feb 2012 18:22:39 +0100 koda moved other widgets under the USE_TOUCH_INTERFACE, added pause button (at least, graphically...)
Wed, 15 Feb 2012 18:03:51 +0100 Xeli unbreak uTouch
Wed, 15 Feb 2012 16:23:59 +0100 koda small refactoring to touch screen buttons, use a record to store values, added 'offset' fields to adjust active button area
Sun, 12 Feb 2012 15:59:10 +0100 koda add keywords for landscape ammomenu and touch interface
Thu, 09 Feb 2012 14:12:50 +0100 Xeli use the way actions are initiated the same way as koda implemented with PascalExports, using boolean values such as upKey and enterKey, this prevents the user from being able to control the AI
Tue, 07 Feb 2012 23:50:52 +0100 Xeli fixed aiming by touching the crosshair, made it compatible with the aiming buttons and disabled camera movement when touching buttons + some formatting fixes
Tue, 07 Feb 2012 18:56:49 +0100 Xeli prevent the cursor from being shown on the mobile version, and close the menu on tap when the tap is not on the ammo menu
Mon, 06 Feb 2012 22:40:09 +0100 Xeli the buttons actually work now!
Sun, 05 Feb 2012 15:55:15 +0100 Xeli some refactoring + you can now tap on the ammo menu to select a weapon
Tue, 17 Jan 2012 09:01:31 -0500 lovelacer A partial reformatting of the pascal code to have consistent syntax. Things that are still inconsistent.
Sat, 12 Nov 2011 19:00:31 +0100 koda iOS works again (also native touch interface \o/) hedgeroid
Sat, 12 Nov 2011 14:45:36 +0100 Xeli added lines to avoid compiler hints, is this really the way we want to do it though? ;/ hedgeroid
Mon, 26 Sep 2011 01:32:48 +0200 koda changed Game arguments to accept data path on 9th array element (like planned) hedgeroid
Fri, 16 Sep 2011 20:39:14 +0200 Xeli isOnCurrentHog and isOnCrosshair now look at the distance relative to the screen rather than world coords, this means that zooming out doesn't make it harder to touch the hog or crosshair hedgeroid
Fri, 16 Sep 2011 17:36:05 +0200 Xeli Changed firebutton, parameters in uTouch might need to be tweaked some more hedgeroid
Fri, 09 Sep 2011 04:39:17 +0200 Xeli Fixed a major bug (related to pointers) which also solves the stuttering when zooming in and out hedgeroid
Sun, 21 Aug 2011 16:25:18 +0200 Xeli added licenses hedgeroid
Sat, 20 Aug 2011 13:53:45 +0200 Xeli added a visual fire button, isOnFireButton check needs to be fixed though it only works on 800x480 screens hedgeroid
Sat, 20 Aug 2011 13:07:33 +0200 Xeli added low jump, you can low-jump by double tapping the right or left side of the screen hedgeroid
Fri, 19 Aug 2011 22:40:13 +0200 Xeli changed aiming to be triggered when touching the crosshair hedgeroid
Fri, 19 Aug 2011 17:21:18 +0200 Xeli Introduced a Touch_Finger type to replace the arrays with coords, makes cleaner code hedgeroid
Fri, 19 Aug 2011 03:32:07 +0200 Xeli Added a hook to uGame which now allows uTouch to take action outside of SDL_Finger* events hedgeroid
Thu, 18 Aug 2011 22:37:23 +0200 Xeli aiming fixed, inverted cursor on ammo menu, added equal and isZero function to uFloat, changed the way ammo menu opens, you must now click on the hog rather than anywhere on the screen hedgeroid
Wed, 17 Aug 2011 19:39:32 +0200 Xeli open ammo when clicking the current hog hedgeroid
Wed, 17 Aug 2011 17:14:47 +0200 Xeli Now able to select a weapon hedgeroid
Wed, 17 Aug 2011 12:31:10 +0200 Xeli uTouch, has cursor move, zoom and click or tap to open the ammo menu hedgeroid
less more (0) tip