Advertisement
Guest User

Untitled

a guest
Jul 6th, 2015
185
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 1.21 KB | None | 0 0
  1. using UnityEngine;
  2. using System.Collections;
  3.  
  4. public class NumberWizard : MonoBehaviour {
  5.    
  6.     // Use this for initialization
  7.     int max;
  8.     int min;
  9.     int guess;
  10.    
  11.     void Start () {
  12.         StartGame();
  13.     }
  14.    
  15.     void StartGame () {
  16.          max = 1000;
  17.          min = 1;
  18.          guess = 500;
  19.        
  20.         max =  max + 1;
  21.        
  22.         print ("========================");
  23.         print ("Welcome to Number Wizard");
  24.         print ("Pick a number in your head, but don't tell me");
  25.        
  26.         print ("The highest number you can pick is " + max);
  27.         print ("The lowest number you can pick is " + min);
  28.        
  29.         print ("Is the number higher or lower than " + guess);
  30.         print ("Up = higher, down = lower, return = equals");
  31.     }
  32.    
  33.     void NextGuess (){
  34.         guess = (max + min) /2;
  35.         print ("Higher or lower than " + guess);
  36.         print ("Up = higher, down = lower, return = equals");
  37.        
  38.     }
  39.    
  40.     // Update is called once per frame
  41.     void Update () {
  42.         if (Input.GetKeyDown(KeyCode.UpArrow)) {
  43.             //print ("Up arrow pressed");
  44.             min = guess;
  45.             NextGuess ();
  46.         } else if (Input.GetKeyDown (KeyCode.DownArrow)) {
  47.             //print ("Down arrow pressed");
  48.             max = guess;
  49.             NextGuess ();
  50.         } else if (Input.GetKeyDown (KeyCode.Return)) {
  51.             print ("I won");
  52.             StartGame ();
  53.            
  54.         }
  55.     }
  56. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement