diff -r 47b51e22e670 -r 095273ad0e08 hedgewars/PascalExports.pas --- a/hedgewars/PascalExports.pas Sat May 01 21:53:31 2010 +0000 +++ b/hedgewars/PascalExports.pas Sat May 01 21:54:08 2010 +0000 @@ -13,7 +13,7 @@ unit PascalExports; interface -uses uKeys, uConsole, hwengine; +uses uKeys, uConsole, uStore, GLunit, uMisc, uWorld, hwengine; {$INCLUDE "config.inc"} @@ -138,6 +138,26 @@ isTerminated:= true; if closeFrontend then alsoShutdownFrontend:= true; end; + +procedure HW_setLandscape(landscape: boolean); cdecl; export; +begin + if landscape then + begin + rotationQt:= -90; + uStore.wScreen:= cScreenWidth; + uStore.hScreen:= cScreenHeight; + //uWorld.w:= cScreenWidth; + //uWorld.h:= cScreenHeight; + end + else + begin + rotationQt:= 270; + uStore.wScreen:= cScreenHeight; + uStore.hScreen:= cScreenWidth; + //uWorld.w:= cScreenHeight; + //uWorld.h:= cScreenWidth; + end; +end; {$ENDIF} end.