<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>FirstGame</title> <style> *{ padding:0; margin:0; } #game{ width:1500px; height:900px; border:solid black 1px; } #character{ width:20px; height:20px; position:absolute; background-color: blue; } </style> </head> <body> <div id="game"> <div id="character"></div> </div> </body> <script> var character = document.getElementById("character") var bothL = 0 var bothT = 0 var interval; var playerSpeed = 1; press = 0; /////Player Skill/////// var special = setInterval(reddie => { if(character.style.backgroundColor == "red"){ playerSpeed = 4 character.style.width = 20 + "px" character.style.height = 20 + "px" } if(character.style.backgroundColor == "blue"){ playerSpeed = 1 character.style.width = 20 + "px" character.style.height = 20 + "px" } if(character.style.backgroundColor == "green"){ playerSpeed = 1 character.style.width = 20 + "px" character.style.height = 20 + "px" } }) addEventListener("keydown", event => { if(character.style.backgroundColor == "blue"){ if(event.keyCode === 81){ playerSpeed = 3 character.style.width = 50 + "px" character.style.height = 50 + "px" character.style.backgroundColor = "lightblue" setTimeout(timeOut => { playerSpeed = 2 character.style.width = 20 + "px" character.style.height = 20 + "px" character.style.backgroundColor = "blue" }, 5000) } } if(character.style.backgroundColor == "green"){ if(event.keyCode === 81){ } } }) function moveLeft(){ var characterLeft = parseInt(window.getComputedStyle(character).getPropertyValue("left")) if(characterLeft > 0){ character.style.left = characterLeft - playerSpeed + "px" } } function moveRight(){ var characterLeft = parseInt(window.getComputedStyle(character).getPropertyValue("left")) if(characterLeft < 1480){ character.style.left = characterLeft + playerSpeed + "px" } } function moveUp(){ var characterTop = parseInt(window.getComputedStyle(character).getPropertyValue("top")) if(characterTop > 0){ character.style.top = characterTop - playerSpeed + "px" } } function moveDown(){ var characterTop = parseInt(window.getComputedStyle(character).getPropertyValue("top")) if(characterTop < 880){ character.style.top = characterTop + playerSpeed + "px" } } document.addEventListener("keydown", event => { if(bothL == 0){ bothL++ if(event.keyCode === 65) interval = setInterval(moveLeft, 1); if(event.keyCode === 68) interval = setInterval(moveRight, 1); } if(bothT == 0){ bothT++ if(event.keyCode === 87) interval = setInterval(moveUp, 1); if(event.keyCode === 83) interval = setInterval(moveDown, 1); } if(event.keyCode === 69){ press++ if(press % 3 == 1) character.style.backgroundColor = "blue" else if(press % 3 == 2) character.style.backgroundColor = "green" else character.style.backgroundColor = "red" } }) addEventListener("keyup", event => { bothL = 0 bothT = 0 clearInterval(interval) }) </script> </html>
/*
#include <stdio.h>
int main()
{
int arr[11][11] = {}, i, j;
for(i = 1; i <= 10; i++){
for(j = 1; j <= 10; j++){
scanf("%d", &arr[i][j]);
}
}
j = 2;
i = 2;
for(;;)
{
if(arr[i][j] == 2){
arr[i][j] = 9;
break;
}
arr[i][j] = 9;
if(arr[i][j + 1] != 1){
j++;
}
else if(arr[i + 1][j] != 1){
i++;
}
else{
break;
}
}
for(i = 1; i <= 10; i++){
for(j = 1; j <= 10; j++){
printf("%d ", arr[i][j]);
}
printf("\n");
}
}
#include <stdio.h>
int main()
{
int c = 0, arr[27][27] = {}, i, j, k, l;
for(i = 1; i <= 25; i++){
for(j = 1; j <= 25; j++){
scanf("%d", &arr[i][j]);
}
}
printf("\n");
for(i = 1; i <= 25; i++){
for(j = 1; j <= 25; j++){
for(k = i - 1; k < i + 1; k++){
for(l = j - 1; l < j + 1; l++){
if(arr[k][l] == 1){
c++;
}
}
}
if(arr[i][j] == 0 && c == 3){
arr[i][j] = 1;
}
else if(arr[i][j] == 1 && c >= 4 || c <= 1 && arr[i][j] == 1){
arr[i][j] = 0;
}
else if(arr[i][j] == 1 && c == 2 || arr[i][j] == 1 && c == 3){
arr[i][j] = 1;
}
}
c = 0;
}
for(i = 1; i <= 25; i++){
for(j = 1; j <= 25; j++){
printf("%d ", arr[i][j]);
}
printf("\n");
}
}
#include <stdio.h>
int main()
{
int c = 0, arr[27][27] = {}, i, j, k, l;
for(i = 1; i <= 25; i++){
for(j = 1; j <= 25; j++){
scanf("%d", &arr[i][j]);
}
}
for(i = 1; i <= 25; i++){
for(j = 1; j <= 25; j++){
c = 0;
for(k = i - 1; k <= i + 1; k++)
for(l = j - 1; l <= j + 1; l++)
c+=arr[k][l];
if(arr[i][j] == 1)
{
c--;
if(c == 3 || c == 2)
{
printf("1 ");
}
else
{
printf("0 ");
}
}
else
{
if(c == 3)
{
printf("1 ");
}
else
{
printf("0 ");
}
}
}
printf("\n");
}
}
*/
#include <stdio.h>
int main()
{
int n, x[10], y[10], arr[11][11] = {}, i, j;
for(i = 1; i <= 10; i++){
for(i = 1; i <= 10; i++){
scanf("%d", &arr[i][j]);
}
}
scanf("%d", &n);
for(i = 1; i <= n; i++){
scanf("%d %d", &y[i], &x[i]);
}
}