From 7f0918cc1eaecdb74e388a5b16e6937028f47c35 Mon Sep 17 00:00:00 2001 From: Rtch90 Date: Sun, 21 Jan 2018 12:16:03 +0000 Subject: [PATCH] [Change] Increase UI resolution to 800x600. --- icons/cpanel.png | Bin 2383 -> 2465 bytes src/main.cpp | 4 ++-- src/sbre/brender.cpp | 2 -- src/space_station.cpp | 2 +- src/view.h | 6 +++--- 5 files changed, 6 insertions(+), 8 deletions(-) diff --git a/icons/cpanel.png b/icons/cpanel.png index fab6461cf4941f6b5f6016b47d2d7f9045670649..8ba12f16c1a324ab3d4bc557fe4d0b063b8da30f 100644 GIT binary patch literal 2465 zcmXw52{@G78$UC)No9+WZBn^4h{)2I7+JivW(sTo2P%z_k8EP=RN1$&ii}MImr(8xb335L;(QXt*y*Y03d*b zXe>e)YDfOwQ3Z9d@DsRWpt4)s zVu}#0@fISVw}=9`7JF_|17gV&Elv{6E(8brg%E*Rn4b^P&leeao*00{S>qkt;>BbE zK&)Atn>t5*nHdNQbske<%?`QO9#oJzsFqNkpyZEs(iVsi_OII+z1uareg2esr;Sm< zc!Jr-ONpA>uj>drLGNt8-X&j1_;|$>e%(X5+8cXS`xcUCD{*oF^!jnUE*Vg#bN!B= z32<;m##is9{+RF+%VKU$gCWes5mvF6Qc%3 z6~)vuthnDw>ew>EU|yd#xNDskoZFWcV}n6yYPw7+6{7a<=hEh`x12>2zuiKk(My{_ zD$e?JJIj{WqD{J3G(qs$&Z{Eg_ln*W93r&#-;r3pMEu-P(du2WIMY}3uRvbeqerIk z!Xg zEUeUSH!ck*wAI$FGiSbd&|Uo7ztv<307_Z0*FueZ<9`JF^1=XvEspPb884uF!Q& zy->D@kB& z0CbQPkKWVv--ymw{?&Zi^~FqE68m#QoKw5sNZgJ_zFoZ*ix$*@0~wu@Ywa~yGwfLS zyZYd!yq^H%XO;GT^fpG1x`&TGxp|6QYOpSkL@?ULgV-!#fom-ntV%^J5 z$f=Y#+dw&I#H2P-ePEy?iQY)Aa`$wbqUw^;61T}`)<-50Ev;q-J?anBis=P8MT7+( zexZA2u92G|OeH4|r)adD(8-31N%n_GgrQ;>Iw!2rE2})FE3cUIIz^^D3V>Tzl~+5p z;&>bLgXNoynv-@(X^JOsq@=aHeFT%s)MB_GVnzc(J_eaDYR40*+Aa z*uK>B)_?3eS7E>H=kfvN8TX8#9+&lzU(1rX^{wF?>5LxQ~JV z7;t9^iKS>o7+iJ)$IfvHbQDlyj9-b5XM4XwAfXZ|$go*_v>UJ%s#38w$uO z_3$j5I1`l$K?BGxZ!8{vT2eCkfE+?1H3d!u-nA)|+Y5uoYG&J&j%16jM>0)E1OSM| zwLFzcX?-4PJQQ}NVQ6)C|IhEj@`)F_Rj6#=J63z;cER9Qcs%}r-f99XTMz(lWodoW2LTar zZG;4p``ka5WSM!m zn8;Bd{=UrLujuw%&oUY(qQ?%*R*N2^S{CMq+@zqB7y^t*Uh{?xYaoQynxZfo?n)g>JwsR(=6i|TarN<`@Btj&B zL)!zrNUkW3hBeB;Arc|sJ1OvWcn=gBH0l1Sr>9i{BC!;tk%x!ppC!0|G++H;f0{gO z2CaaUXb8PcsLMM5(U1vOFRL^6+0wsd)foY(Sjz7izGf^1YWN}{HNn*1KK*7RS#pVg zG?Sif=RY3=5eU912_)3~Ul57ySgny%g2saUhXv)Kk8@?Q@5CWKUG6Q!j|tnersAP< V)(2h|aSj>+YYThx%46PF{s;B{RJ;HH delta 2342 zcmYLLc_3748-E!l6=R8#Y^g++5mDJ@L>NV7xs!b<>oh15!WmlZ2{Fcmw2;P9G%8|b zJ|^5DS<04%EMpB#A~*NwyZ8J4IOkoS=lMOqbDrgW3%7MhXeOSvu@KoJvjqSkg0nQU z1%RIf&#^*C_?=YKTn`U?A+{FBKzX|?Hyx|687V5Fvmka?`P@s>`WYEG>FH65qq*Qb+D`mUBY`4{GSEj1SU88EYvW)wa< zS(>lFRLc8jes6%di3Y!u7nbR*Xfj6*cE*urDhZlYwsNg+U)K&9NvX}Z2j*fh=%X&E z^{UL3xvGx7b9X9KpcjGwkV-io0x-?KeXMngd&ZaLpA=-dYJP&+_GEv{Ut)At|32Kc zkWI9E_poji_#1*Z5F>`ffoxCd;Z>fQQXy9H-qMbCHA$4JEJ{ssi|Y1dZa4Q~ixl#! zYaqjDao)i2iY!ku!rsNDbfh*Zi%cfdm;4BXuEIU>-B4d24)d@ugJpI8j)r1|9tpCM>SCwDMJq$HqI-<&~DyD_8dNvU+bB_-Bx)haPXyZ8kVUQ z`t9SHJYy)@$>NrLXCad~oM04Y2qupfe*NsBGI(KbV7+oLxBOt>@MPx$-7&nKw%)I5 z`@l0HCvl3Ry12WUi82A@P^`NTY$7pr>YILRorPSma(v@dUk9}NLmil84h@B%4i4Fw9G$bPE z@j=ugo>_QW<)P@WUKKGfn+lqHSF}0u)Fo&(=~8gskjx$X)n>j@lNZ z=h;wzrorDG>}p$b$F`*Va=g2WiIK1s2Zc>x7W2gLQ`5sMcfKNS>;93Ar#d*(qS9<4?3Ys*@v$Ue z7TLyTXAR8OPc4)?U+-TD#+1$weD$`Z{9*>%WI zj7EZ^5*-l{(c00*n7YW+k`zYL!?|Ah@AyE53_`QZ<+V-I729{;855nZ~b-otEFtpo8-U|QBYG7#Y2UJ zaWC|I_;6zCXHNqTQ(z__v0>F=(0a9LYM7z}`P%Cj+h-}{DXoFeNC9*W`_(D5&Id+q zeFs7dgDDXDQ)^Hlj+#xS(i-EAMbx>$WqGM~h&+l;w|wkHY$Bgp2-Z;tFLBeo^SXop zLR5%PM+()Tc-K&J|_k;IuwWH=xHs{Ry8nvA>)?yen^418KRBy*57BpI^ zKD`(t8PD8Z+@(rxyWI4|eJD|1L*4mJk^=aavH#b%6T^RD>KGmCL)F!Ka{8An^W^dt zq49}h4=KO9Mup0Yor00J+LZ48%LLx9X6AojyUKWlwe+A>g`zf&2YyFQ8Zb+%c^7Vi z&P69t4Z*$nlwZ%<@cOm(nh=@BS`Tciw6}A9fYrJ;?vuau?q(}_HBV8+$mT~U$j=wq zS^bNhxbLfcSOuDa_~8k3&O8+pRF4#uA3VqTAnn%;m#$Q*`OjH`-#de|=w|D!Zo&a` zT_KDV41oK<6-`#u6s6ebxKg@&A_ERBaj4oM-SYZI5u!t*AwiSbPfqOBY1^f>i2ZP` z{G~42{*#lkKmRZyw!xY;-0o_Sby9if0l3;qyofj4oEA}>O#qQHAGCgmnwuLq*%1~R z`nagtJkc!91dc6!WZ`A&_AD-A7fJ#GTG%Wje39h`7uwRO2tFapj7HAWadrWIP&ycHNw<;hcX5*<`~r$KL7hv$XHx)i~v5vvjf`9MMqRJ=lA^JI+V!M1LQ5p$uNR?-v8$Iz| zug~~_API*qc+IWO8_b2(>W0mnRk{t#svYT(Ql@~UJ{GD!CO5W^U&jTtr{P1M{$(o# z=u&nM1}O5wA}JvO$=A~Mhh*y3HANg{?&JKa{fn- zD>Z8V2PC6qujvMc*&l+RA3ZEkg)bjKDcQx!Ew@GTx0~a}L9I~E?|m5jUuVyK2J}q5 z{=ZJ~mPY;;rvn9)qSV;T+9m+rDwP5l_dI1C Yp)c#@>H2X(8rBB5<2GjH$2{Wx2F?~j+5i9m diff --git a/src/main.cpp b/src/main.cpp index fe94878..af21a43 100644 --- a/src/main.cpp +++ b/src/main.cpp @@ -233,7 +233,7 @@ void L3D::MainLoop(void) { station->SetPosition(vector3d(0,0,0)); Space::AddBody(station); - SpaceStation* station2 = new SpaceStation(SpaceStation::GROUND_FLAVOURED);; + SpaceStation* station2 = new SpaceStation(SpaceStation::GROUND_FLAVOURED); station2->SetLabel("Dfighter's point"); station2->SetFrame(*pframe->m_children.begin()); /* Rotating frame of planet. */ station2->OrientOnSurface(EARTH_RADIUS, M_PI/4, M_PI/4); @@ -245,7 +245,7 @@ void L3D::MainLoop(void) { //player->SetPosition(vector3d(0,0,2000)); //player->SetFrame(pframe); - Gui::Init(scrWidth, scrHeight, 640, 480); + Gui::Init(scrWidth, scrHeight, 800, 600); cpan = new ShipCpanel(); cpan->ShowAll(); diff --git a/src/sbre/brender.cpp b/src/sbre/brender.cpp index e54f0ef..f4148d5 100644 --- a/src/sbre/brender.cpp +++ b/src/sbre/brender.cpp @@ -256,9 +256,7 @@ void sbreGenCollMesh(CollMesh* pCMesh, int model, ObjParams* pParam, float s) { void GenCollMeshInternal(Vector* pPos, Matrix* pOrient, int model, ObjParams* pParam, float s, CollMesh* pCMesh) { Model* pModel = ppModel[model]; - Vector* pVtx = (Vector*)alloca(sizeof(Vector)*(pModel->cvStart+pModel->numCVtx)); - ResolveVertices(pModel, pVtx, pParam); #if 0 for(int i = 6; i < pModel->cvStart+pModel->numCVtx; i++) { diff --git a/src/space_station.cpp b/src/space_station.cpp index 6cbdb45..acbbc6d 100644 --- a/src/space_station.cpp +++ b/src/space_station.cpp @@ -111,7 +111,7 @@ void SpaceStation::OrientLaunchingShip(Ship* ship) const { const int dockMethod = stationTypes[m_type].dockMethod; if(dockMethod == SpaceStationType::ORBITAL) { /* - * Position ship in middle of docking bat, pointing out of it. + * Position ship in middle of docking bay, pointing out of it. * TODO: Need to do forced thrusting thing. * TODO: ang vel not zeroed for some reason.. */ diff --git a/src/view.h b/src/view.h index 3f743a2..896bb63 100644 --- a/src/view.h +++ b/src/view.h @@ -11,16 +11,16 @@ */ class View : public Gui::Fixed { public: - View(void) : Gui::Fixed(640, 416) { + View(void) : Gui::Fixed(Gui::Screen::GetWidth(), Gui::Screen::GetHeight()-64) { Gui::Screen::AddBaseWidget(this, 0, 64); m_rightButtonBar = new Gui::Fixed(128, 26); m_rightButtonBar->SetBgColor(.65, .65, .65); - Gui::Screen::AddBaseWidget(m_rightButtonBar, 512, 0); + Gui::Screen::AddBaseWidget(m_rightButtonBar, Gui::Screen::GetWidth()-128, 0); m_rightRegion2 = new Gui::Fixed(122, 17); m_rightRegion2->SetTransparency(true); - Gui::Screen::AddBaseWidget(m_rightRegion2, 517, 26); + Gui::Screen::AddBaseWidget(m_rightRegion2, Gui::Screen::GetWidth()-123, 26); } virtual ~View(void) { delete m_rightButtonBar; delete m_rightRegion2; } virtual void ShowAll(void) {