2 Commits

Author SHA1 Message Date
0c460842fc wsparcie dla Visual Studio 2025-01-20 13:39:35 +01:00
d75957f2f5 naprawione wczytywanie i zapisywanie danych w wektorach 2025-01-20 13:39:21 +01:00
3 changed files with 21 additions and 5 deletions

View File

@@ -163,9 +163,9 @@ void ustalPozycjeGracza(GLfloat gracz_x, GLfloat gracz_z, short &grid_x, short &
void ustawSiatkeNaWzorNieNadpisujacPostepu() {
for (int i = 0; i < 10; i++) {
for (int j = 0; j < 10; j++) {
bool ma_byc_zamalowana = wzory[biezacy_wzor][10*i + (10 - j)];
if (ma_byc_zamalowana) siatka[10*i + (10 - j)] |= 1;
else siatka[10*i + (10 - j)] = siatka[10*i + (10 - j)] - siatka[10*i + (10 - j)] % 2;
bool ma_byc_zamalowana = wzory[biezacy_wzor][10*i + (9 - j)];
if (ma_byc_zamalowana) siatka[10*i + (9 - j)] |= 1;
else siatka[10*i + (9 - j)] = siatka[10*i + (9 - j)] - siatka[10*i + (9 - j)] % 2;
}
}
}
@@ -175,7 +175,7 @@ void nadpiszNowaSiatke(short nowy_wzor) {
biezacy_wzor = nowy_wzor;
for (int i = 0; i < 10; i++) {
for (int j = 0; j < 10; j++) {
siatka[10*i + (10 - j)] = static_cast<unsigned short>(wzory[biezacy_wzor][10*i + (10 - j)]);
siatka[10*i + (9 - j)] = static_cast<unsigned short>(wzory[biezacy_wzor][10*i + (9 - j)]);
}
}
}
@@ -229,4 +229,4 @@ void aktualizujBiezacaKratke(short grid_x, short grid_z) {
if (siatka[10*grid_x + (9 - grid_z)] != a) {
sprawdzPostepGry();
}
}
}

View File

@@ -121,6 +121,7 @@
</Link>
</ItemDefinitionGroup>
<ItemGroup>
<ClCompile Include="fabula.cpp" />
<ClCompile Include="FPSCounter.cpp" />
<ClCompile Include="glew.c" />
<ClCompile Include="Rover.cpp" />
@@ -129,15 +130,18 @@
<ClCompile Include="main.cpp" />
<ClCompile Include="plane.cpp" />
<ClCompile Include="shader.cpp" />
<ClCompile Include="teksturowane.cpp" />
<ClCompile Include="texture.cpp" />
<ClCompile Include="timeh.cpp" />
</ItemGroup>
<ItemGroup>
<ClInclude Include="fabula.hpp" />
<ClInclude Include="lazik.hpp" />
<ClInclude Include="loadOBJ.h" />
<ClInclude Include="plane.hpp" />
<ClInclude Include="RESOURCE.H" />
<ClInclude Include="shader.hpp" />
<ClInclude Include="teksturowane.hpp" />
<ClInclude Include="texture.hpp" />
<ClInclude Include="timeh.hpp" />
</ItemGroup>

View File

@@ -45,6 +45,12 @@
<ClCompile Include="Rover.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="fabula.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="teksturowane.cpp">
<Filter>Source Files</Filter>
</ClCompile>
</ItemGroup>
<ItemGroup>
<ClInclude Include="loadOBJ.h">
@@ -68,6 +74,12 @@
<ClInclude Include="texture.hpp">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="fabula.hpp">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="teksturowane.hpp">
<Filter>Header Files</Filter>
</ClInclude>
</ItemGroup>
<ItemGroup>
<None Include="glfw3.dll">